using System;
using System.Collections.Generic;
using System.Text; 
using FluentNHibernate.Mapping;

namespace SIOGDE.AccesoDatos.Entidades
{
 public partial class EspecialidadMap : ClassMap<Especialidad>
 {
     public EspecialidadMap()
     {
         Schema("dbo"); 
         Table("Especialidad"); 
         LazyLoad();

         Id(x => x.Id).Column("EspecialidadId").GeneratedBy.Identity();
         Map(x => x.Guid).Column("Guid");
         Map(x => x.Codigo).Column("Codigo");
         Map(x => x.Nombre).Column("Nombre");
         Map(x => x.Descripcion).Column("Descripcion");
         Map(x => x.NumJerarquia).Column("NumJerarquia");
         Map(x => x.EsEspecialidadMilitar).Column("EsEspecialidadMilitar");
         Map(x => x.EsEspecialidad).Column("EsEspecialidad");
         Map(x => x.EsCurso).Column("EsCurso");
         Map(x => x.EsCursoMilitar).Column("EsCursoMilitar");
         Map(x => x.EsProfesionCivil).Column("EsProfesionCivil");
     }
 }
}

